!function(a){"use strict";a.ThreeSixty=function(b,c){var d,e=this,f=[];e.$el=a(b),e.el=b,e.$el.data("ThreeSixty",e),e.init=function(){d=a.extend({},a.ThreeSixty.defaultOptions,c),d.disableSpin&&(d.currentFrame=1,d.endFrame=1),e.initProgress(),e.loadImages()},e.resize=function(){},e.initProgress=function(){e.$el.css({width:d.width+"px",height:d.height+"px","background-image":"none !important"}),d.styles&&e.$el.css(d.styles),e.responsive(),e.$el.find(d.progress).css({marginTop:d.height/2-15+"px"}),e.$el.find(d.progress).fadeIn("slow"),e.$el.find(d.imgList).hide()},e.loadImages=function(){var b,c,g,h;b=document.createElement("li"),h=d.zeroBased?0:1,c=d.imgArray?d.imgArray[d.loadedImages]:d.domain+d.imagePath+d.filePrefix+e.zeroPad(d.loadedImages+h)+d.ext+(e.browser.isIE()?"?"+(new Date).getTime():""),g=a("").attr("src",c).addClass("previous-image").appendTo(b),f.push(g),e.$el.find(d.imgList).append(b),a(g).load(function(){e.imageLoaded()})},e.imageLoaded=function(){d.loadedImages+=1,a(d.progress+" span").text(Math.floor(d.loadedImages/d.totalFrames*100)+"%"),d.loadedImages>=d.totalFrames?(d.disableSpin&&f[0].removeClass("previous-image").addClass("current-image"),a(d.progress).fadeOut("slow",function(){a(this).hide(),e.showImages(),e.showNavigation()})):e.loadImages()},e.showImages=function(){e.$el.find(".txtC").fadeIn(),e.$el.find(d.imgList).fadeIn(),e.ready=!0,d.ready=!0,d.drag&&e.initEvents(),e.refresh(),e.initPlugins(),d.onReady(),setTimeout(function(){e.responsive()},50)},e.initPlugins=function(){a.each(d.plugins,function(b,c){if("function"!=typeof a[c])throw new Error(c+" not available.");a[c].call(e,e.$el,d)})},e.showNavigation=function(){if(d.navigation&&!d.navigation_init){var b,c,f,g;b=a("
").attr("class","nav_bar"),c=a("").attr({href:"#","class":"nav_bar_next"}).html("next"),f=a("").attr({href:"#","class":"nav_bar_previous"}).html("previous"),g=a("").attr({href:"#","class":"nav_bar_play"}).html("play"),b.append(f),b.append(g),b.append(c),e.$el.prepend(b),c.bind("mousedown touchstart",e.next),f.bind("mousedown touchstart",e.previous),g.bind("mousedown touchstart",e.play_stop),d.navigation_init=!0}},e.play_stop=function(b){b.preventDefault(),d.autoplay?(d.autoplay=!1,a(b.currentTarget).removeClass("nav_bar_stop").addClass("nav_bar_play"),clearInterval(d.play),d.play=null):(d.autoplay=!0,d.play=setInterval(e.moveToNextFrame,d.playSpeed),a(b.currentTarget).removeClass("nav_bar_play").addClass("nav_bar_stop"))},e.next=function(a){a&&a.preventDefault(),d.endFrame-=5,e.refresh()},e.previous=function(a){a&&a.preventDefault(),d.endFrame+=5,e.refresh()},e.play=function(a,b){var c=a||d.playSpeed,f=b||d.autoplayDirection;d.autoplayDirection=f,d.autoplay||(d.autoplay=!0,d.play=setInterval(e.moveToNextFrame,c))},e.stop=function(){d.autoplay&&(d.autoplay=!1,clearInterval(d.play),d.play=null)},e.moveToNextFrame=function(){1===d.autoplayDirection?d.endFrame-=1:d.endFrame+=1,e.refresh()},e.gotoAndPlay=function(a){if(d.disableWrap)d.endFrame=a,e.refresh();else{var b=Math.ceil(d.endFrame/d.totalFrames);0===b&&(b=1);var c=b>1?d.endFrame-(b-1)*d.totalFrames:d.endFrame,f=d.totalFrames-c,g=0;g=a-c>0?a-cc-a?d.endFrame-(c-a):d.endFrame+(f+a),c!==a&&(d.endFrame=g,e.refresh())}},e.initEvents=function(){e.$el.bind("mousedown touchstart touchmove touchend mousemove click",function(a){a.preventDefault(),"mousedown"===a.type&&1===a.which||"touchstart"===a.type?(d.pointerStartPosX=e.getPointerEvent(a).pageX,d.dragging=!0,d.onDragStart(d.currentFrame)):"touchmove"===a.type?e.trackPointer(a):"touchend"===a.type&&(d.dragging=!1,d.onDragStop(d.endFrame))}),a(document).bind("mouseup",function(b){d.dragging=!1,d.onDragStop(d.endFrame),a(this).css("cursor","none")}),a(window).bind("resize",function(a){e.responsive()}),a(document).bind("mousemove",function(a){d.dragging?(a.preventDefault(),!e.browser.isIE&&d.showCursor&&e.$el.css("cursor","url(assets/images/hand_closed.png), auto")):!e.browser.isIE&&d.showCursor&&e.$el.css("cursor","url(assets/images/hand_open.png), auto"),e.trackPointer(a)}),a(window).resize(function(){e.resize()})},e.getPointerEvent=function(a){return a.originalEvent.targetTouches?a.originalEvent.targetTouches[0]:a},e.trackPointer=function(a){d.ready&&d.dragging&&(d.pointerEndPosX=e.getPointerEvent(a).pageX,d.monitorStartTime<(new Date).getTime()-d.monitorInt&&(d.pointerDistance=d.pointerEndPosX-d.pointerStartPosX,d.pointerDistance>0?d.endFrame=d.currentFrame+Math.ceil((d.totalFrames-1)*d.speedMultiplier*(d.pointerDistance/e.$el.width())):d.endFrame=d.currentFrame+Math.floor((d.totalFrames-1)*d.speedMultiplier*(d.pointerDistance/e.$el.width())),d.disableWrap&&(d.endFrame=Math.min(d.totalFrames-(d.zeroBased?1:0),d.endFrame),d.endFrame=Math.max(d.zeroBased?0:1,d.endFrame)),e.refresh(),d.monitorStartTime=(new Date).getTime(),d.pointerStartPosX=e.getPointerEvent(a).pageX))},e.refresh=function(){0===d.ticker&&(d.ticker=setInterval(e.render,Math.round(1e3/d.framerate)))},e.render=function(){var a;d.currentFrame!==d.endFrame?(a=d.endFramea&&(a+=d.totalFrames-(d.zeroBased?1:0))),a},e.getCurrentFrame=function(){return d.currentFrame},e.responsive=function(){d.responsive&&e.$el.css({height:e.$el.find(".current-image").first().css("height"),width:"100%"})},e.zeroPad=function(a){function b(a,b){var c=a.toString();if(d.zeroPadding)for(;c.length .menu-item').eq(1).mouseover(function(e){ e.stopPropagation(); $('.product-sub-menu').addClass('active'); }); $('.product-sub-menu').mouseover(function(e){ e.stopPropagation(); }); $('body').mouseover(function(e){ $('.product-sub-menu').removeClass('active'); }); $('.site-nav li.menu-item-has-children').on('click', function(){ $(this).children('.sub-menu').slideToggle(); }); $('.site-nav li.menu-item-has-children > a').on('click', function(e){ e.stopPropagation(); }); $('.site-slider').slick({ slidesToShow: 1, slidesToScroll: 1, fade: true, speed: 1000, autoplay: true, autoplaySpeed: 5000, dots: true, arrows: false, }); $('.projects').slick({ speed: 1000, prevArrow: '', nextArrow: '', slidesToShow: 4, slidesToScroll: 4, responsive: [ { breakpoint: 1199, settings: { slidesToShow: 3, slidesToScroll: 3 }}, { breakpoint: 991, settings: { slidesToShow: 2, slidesToScroll: 2 }}, { breakpoint: 575, settings: { slidesToShow: 1, slidesToScroll: 1 }} ] }); var imgBegin=true; var $threesixty; $('[href="#tab-360"]').click(function (){ if(imgBegin){ var imgArray=JSON.parse($('.gallery-360 .threesixty').attr('data-imgarray')); $threesixty=$('.gallery-360 .threesixty').ThreeSixty({ totalFrames: imgArray.length, endFrame: imgArray.length, currentFrame: 1, imgList: '.threesixty_images', progress: '.spinner', navigation: false, imgArray: imgArray, responsive: true, framerate: 10, }); } imgBegin=false; }); $('.gallery-360-prev').click(function (e){ if($threesixty!=null){ $threesixty.next(); }}); $('.gallery-360-next').click(function (e){ if($threesixty!=null){ $threesixty.previous(); }}); $('.options-slider').each(function(){ $(this).find('.options-slider-for').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, asNavFor: $(this).find('.options-slider-nav'), }); $(this).find('.options-slider-nav').on('init', function(event, slick){ $(this).prev('.options-slider-for').find('.option').css({ 'height':$(this).height() }); }); $(this).find('.options-slider-nav').slick({ slidesToShow: 5, slidesToScroll: 1, asNavFor: $(this).find('.options-slider-for'), arrows: true, prevArrow: '', nextArrow: '', focusOnSelect: true, speed: 300, vertical: true, }); }); $('.fancybox').fancybox({ openEffect:'elastic', closeEffect:'elastic', }); adminbarHeight=$('#wpadminbar').length > 0 ? $('#wpadminbar').height():0; spnavHeight=$('.sp-nav').length > 0 ? $('.sp-nav').height():0; $('body').on('click', '.sp-nav .item', function(event){ event.preventDefault(); var hash=this.hash; $('html, body').animate({ scrollTop: $(hash).offset().top - adminbarHeight - spnavHeight }, 600); }); $('body').on('click', '.sp-nav .top', function(event){ event.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 600); }); $(window).load(function(){ $('.sp-nav').clone().addClass('clone').css({ 'display':'none' }).prependTo('body'); navOffset=$('.sp-nav:not(.clone)').offset().top - adminbarHeight; $('.sp-nav.clone').css({ 'top':adminbarHeight }); $(window).resize(function (){ adminbarHeight=$('#wpadminbar').length > 0 ? $('#wpadminbar').height():0; navOffset=$('.sp-nav:not(.clone)').offset().top - adminbarHeight; $('.sp-nav.clone').css({ 'top':adminbarHeight }); }); $(window).scroll(function (){ if($(window).scrollTop() > navOffset){ $('.sp-nav.clone').css({ 'display':'block', }); }else{ $('.sp-nav.clone').css({ 'display':'none' }); }}); }); $('.td-product a').on('click', function(e){ $('.td-step-1').hide(0); $('.td-step-2').show(0); $('.td-product-selected img').remove(); $('.td-product-selected').prepend(''); $('.td-product-selected .name span').html($(this).data('product-name')); $('.form-td input[name="product"]').val($(this).data('product-name')); }); $('.td-product-selected a').on('click', function(e){ $('.td-step-1').show(0); $('.td-step-2').hide(0); }); }); !function(d,l){"use strict";var e=!1,o=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){var r,a,i,s,n,o=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),c=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]');for(r=0;r